package com.skivingcloud.report.ureport.service;

import com.skivingcloud.common.utils.PageUtils;
import com.skivingcloud.report.ureport.entity.UreportFileTbl;

import java.io.IOException;
import java.util.Map;

import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author skivingcloud
 * @since 2022-03-03
 */
public interface IUreportFileTblService extends IService<UreportFileTbl> {

	/**
	 * 分页查询
	 * @param params
	 * @return
	 */
	PageUtils queryPage(Map<String, Object> params);
	
	/**
	 * 导入报表文件
	 * 
	 * @param fileName
	 * @param content
	 * @throws IOException
	 */
	void addOrUpdateUreportFileTbl(String fileName, String content) throws IOException;

	void delete(String[] ids);


}
